package app.fugema.shop.helper;


public class LoginHelper {
//
//    public static boolean preLoginAlready = false;//是否已经取号
//
//
//    public static void login(Context context, LoginTokenVerify tokenVerify) {
//        boolean verifyEnable = JVerificationInterface.checkVerifyEnable(context);
//        if (verifyEnable) {
//            showLogin(context, tokenVerify);
//        } else LoginActivity.lunch(context);
//    }
//
//
//    private static void showLogin(Context context, LoginTokenVerify tokenVerify) {
//        LoginSettings settings = new LoginSettings();
//        settings.setAutoFinish(true);//设置登录完成后是否自动关闭授权页
//        settings.setTimeout(15 * 1000);//设置超时时间，单位毫秒。 合法范围（0，30000],范围以外默认设置为10000
//        settings.setAuthPageEventListener(new AuthPageEventListener() {
//            @Override
//            public void onEvent(int cmd, String msg) {
//                //do something...
//                if (cmd == 2) {
//                }
//            }
//        });
//
//        //设置授权页事件监听
//        if (AppManager.getInstance().getTopActivity() instanceof BaseActivity) {
//            BaseActivity baseActivity = (BaseActivity) AppManager.getInstance().getTopActivity();
//            if (!preLoginAlready) baseActivity.showLoad();
//            JVerificationInterface.loginAuth(context, settings, new VerifyListener() {
//                @Override
//                public void onResult(int code, String content, String operator) {
//                    if (!preLoginAlready) baseActivity.dismissLoad();
//                    if (code == 6000) {
//                        //6000代表loginToken获取成功，6001代表loginToken获取失败，其他返回码详见描述  602 取消
//                        LogUtil.d("code=" + code + ", token=" + content + " ,operator=" + operator);
//                        if (tokenVerify != null) {
//                            tokenVerify.loginTokenVerify(content);
//                        }
//                    } else if (code != 6002) {
//                        LogUtil.d("LoginHelper " + code, "取号失败,弹出密码登录");
//                        LoginActivity.lunch(context);
//                    }
//                }
//            });
//
//        }
//
//
////        TextView mBtn = new TextView(context);
////        mBtn.setText("其他方式登录");
////        mBtn.setTextColor(0xff999999);
////        mBtn.setTextSize(14);
//
//
//        float scale = DensityUtil.getScreenHeight_dp(context) / 812;//当前屏幕相当于设计图的比例
//        View view = ViewUtils.getLayoutView(context, R.layout.login_help_bottom);
//
//        view.findViewById(R.id.rflPhone).setOnClickListener(new OnClickCheckedUtil() {
//            @Override
//            public void onClicked(View view) {
//                LoginActivity.lunch(context);
//                JVerificationInterface.dismissLoginAuthActivity();
//            }
//        });
//        view.findViewById(R.id.rflWx).setOnClickListener(new OnClickCheckedUtil() {
//            @Override
//            public void onClicked(View view) {
//                MainActivity mainActivity = (MainActivity) AppManager.getInstance().getActivity(MainActivity.class.getSimpleName());
//                if (mainActivity != null) {
//                    mainActivity.wxLogin();
//                }
//
//            }
//        });
//        view.findViewById(R.id.rflQQ).setOnClickListener(new OnClickCheckedUtil() {
//            @Override
//            public void onClicked(View view) {
//                MainActivity mainActivity = (MainActivity) AppManager.getInstance().getActivity(MainActivity.class.getSimpleName());
//                if (mainActivity != null) {
//                    mainActivity.qqLogin();
//                }
//            }
//        });
//        RelativeLayout.LayoutParams mLayoutParams1 = new RelativeLayout.LayoutParams(RelativeLayout.LayoutParams.MATCH_PARENT, RelativeLayout.LayoutParams.WRAP_CONTENT);
////        mLayoutParams1.setMargins(0, (int) (614 * scale), 0, 0);
//        mLayoutParams1.addRule(RelativeLayout.ALIGN_PARENT_BOTTOM);
//        view.setLayoutParams(mLayoutParams1);
//
//        JVerifyUIConfig uiConfig = new JVerifyUIConfig.Builder()
//                .setAuthBGImgPath("bg_login_help")//背景色
//                .setNavColor(0xffffffff)
//                .setNavText("")
//                .setNavTextColor(0xffffffff)
//                .setNavReturnImgPath("ic_back_white")
//                .setLogoWidth((int) (120 * scale))
//                .setLogoHeight((int) (58 * scale))
//                .setLogoOffsetY((int) (50 * scale))
//                .setLogoImgPath("bg_login_help_title")
//                .setLogoHidden(false)
//                .setNumberColor(0xffffffff)//手机号的颜色
//                .setNumberTextBold(false)
//                .setNumberSize(24)
//                .setNumFieldOffsetY((int) (342 * scale))
//                .setSloganTextColor(0xff999999)//天翼服务认证
//                .setSloganOffsetY(230)
//                .setSloganHidden(true)
//                .setLogBtnOffsetY((int) (392 * scale))
//                .setLogBtnText("本机号码一键登录")
//                .setLogBtnTextColor(0xff333333)
//                .setLogBtnTextBold(true)
//                .setLogBtnImgPath("bg_login_btn")
//                .setLogBtnWidth((int) (333 * scale))
//                .setLogBtnHeight((int) (50 * scale))
//                .setAppPrivacyColor(0xffB6B6B6, 0xff658FFF)
//                .setPrivacyTopOffsetY((int) (466 * scale))
//                .setPrivacyTextWidth(-2)
//                .setPrivacyTextCenterGravity(true)
//                .setPrivacyCheckboxSize(12)
//                .setPrivacyTextSize(12)
//                .setPrivacyWithBookTitleMark(true)//设置隐私条款运营商协议名是否加书名号。
//                .setUncheckedImgPath("ic_unchecked_image_path")
//                .setCheckedImgPath("ic_checked_image_path")
//                .setPrivacyState(true)
//
//                .setNavTransparent(true)
//                .setStatusBarColorWithNav(false)
//                .setStatusBarDarkMode(true)
//                .setStatusBarTransparent(true)
//                .addCustomView(view, true, new JVerifyUIClickCallback() {
//                    @Override
//                    public void onClicked(Context context, View view) {
////                        LoginActivity.lunch(context);
//                    }
//                })
////                    .addCustomView(mBtn2, false, new JVerifyUIClickCallback() {
////                        @Override
////                        public void onClicked(Context context, View view) {
////                            Toast.makeText(context, "动态注册的其他按钮222", Toast.LENGTH_SHORT).show();
////                        }
////                    })
////                    .addNavControlView(navBtn, new JVerifyUIClickCallback() {
////                        @Override
////                        public void onClicked(Context context, View view) {
////                            Toast.makeText(context, "导航栏按钮点击", Toast.LENGTH_SHORT).show();
////                        }
////                    })
//                .setPrivacyOffsetY(30).build();
//
//        JVerificationInterface.setCustomUIWithConfig(uiConfig);
//    }
//
//
//    public interface LoginTokenVerify {
//        void loginTokenVerify(String token);
//    }
}
